﻿namespace GenericTest
{
	//public class GenericLis2t<T>
	//{
//        void Add(T input)
//        {
			
//        }
//    }

//// ReSharper disable ClassNeverInstantiated.Global
	class TestGenericList
	// ReSharper restore ClassNeverInstantiated.Global
	{
//// ReSharper disable ClassNeverInstantiated.Local
//         private class ExampleClass
//// ReSharper restore ClassNeverInstantiated.Local
//         {
			  
//         }

        static void Main()
        {
//// ReSharper disable SuggestUseVarKeywordEvident
//            GenericList<int> list1 = new GenericList<int>();
//// ReSharper restore SuggestUseVarKeywordEvident

//// ReSharper disable SuggestUseVarKeywordEvident
//            GenericList<string> list2 = new GenericList<string>();
//// ReSharper restore SuggestUseVarKeywordEvident

//// ReSharper disable SuggestUseVarKeywordEvident
//            GenericList<ExampleClass> list3 = new GenericList<ExampleClass>();
//// ReSharper restore SuggestUseVarKeywordEvident

        }
    }
}